package de.idgard.android.addon.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 
 * @author ckaratza When we need to mix our add-on code in any browser's
 *         implementation we should use this source level annotation to mark the
 *         connection points.
 * 
 */

@Retention(RetentionPolicy.SOURCE)
@Target(value = { ElementType.FIELD, ElementType.LOCAL_VARIABLE,
		ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.METHOD,
		ElementType.TYPE })
public @interface Intervention {

	String description() default "";

}
